Forget AI and self-driving cars – 2 of the S&P 500’s 5 best-performing stocks this year are cruise lines