Warren Buffett just reported the largest cash position in his entire career—$344 billion