Investors have been warned about recession for years but it still hasn't arrived. Ed Yardeni explains why strong earnings and a ...