Oppenheimer's John Stoltzfus on why he's keeping his 4,900 price target for the S&P 500