Berkshire Hathaway billionaire Warren Buffett gives another $870 million to charity | Fortune