HSBC expects S&P 500 index to hit 6,700 by end-2025