How the S&P could hit 5000 by year end