Fundstrat's Tom Lee shares his S&P 500 target for 2024 and names stocks to buy