Warren Buffett is sitting on $325 billion in cash – his largest hoard ever.