S&P 500 can rise to 4,900 by year-end: Oppenheimer strategist explains his call