Warren Buffett who is nearing 94, has made his largest annual donation yet, transferring $5.3 billion in Berkshire Hathaway shares to five charities.