Share Ed Yardeni Is Sticking to his Year-End Call of 7,900 for the S&P 500