Why Berkshire Hathaway is holding a record $325B in cash