stocks to hold in 2024