Maybe the stock market has put in a 'DaVinci Code' bottom, Ed Yardeni says