Warren Buffett just donated about $5 billion of Berkshire Hathaway shares – and has now given up 54% of his stockpile