Oppenheimer relents and cuts S&P 500 forecast, but still sees 25% upside