Barclays raises S&P 500 target to 5,300 on tech leadership and resilient economy