Bank of America raises S&P 500 outlook to tie highest 2024 forecast on Wall Street