These stocks will be the biggest S&P 500 winners of 2024, according to analysts