Stocks are entering the next leg of the bull market and the S&P 500 can hit a record-high of 5,000 by end of 2024, veteran strategist says