Warren Buffett has donated another $6 billion in shares, marking his largest annual donation since he began giving away his fortune nearly two decades ago.