Home S&P 500 to finish 2025 at 7,000, Capital Economics forecasts