Warren Buffett plans to donate $140 billion Berkshire stake by 2034