Warren Buffett is donating $5.3 billion worth of Berkshire Hathaway stock to charity