Citi sees a big year for stocks in 2024 with S&P 500 finishing at 5,100