S&P 500’s 2024 Rally Shocked Forecasters Expecting It to Fizzle