warren buffett beats donation record