Bill Gates to give away fortune by 2045, slams Musk over USAID cuts | Al Mayadeen English