Barclays has raised its S&P 500 index target for the end of 2026 from 6,700 points to 7,000 points