Markets still in good shape for this year and S&P could reach $7,000 by year end, says Ed Yardeni | CNBC Television | Podwise