TripAdvisor leads momentum-play rally to lift Nasdaq