Buffett's $128 billion in unspent cash is puzzling analysts