Warren Buffett's Berkshire Hathaway is holding a record $300 billion in cash, raising questions about his investment strategy ...