technology Billionaire Bill Gates vows to donate 99% of his fortune by 2045, criticizes Elon Musk for reducing aid to impoverished nations. , and Administrator 2025 May 8