Barclays strategist turns cautious on US stocks, sees 7% S&P 500 pullback