Heres the real reason Warren Buffett is sitting on a record 128 billion in cash according to one strategist - MarketWatch