S&P 500 hit a new high for 2023, but will the rally last? Here's HSBC forecast