Wells Fargo sees economic "soft patch" capping further S&P 500 gains