Cisco returns to growth but disappoints on earnings guidance