Bill Gates pledged on Thursday to give away $200 billion via his charitable foundation by 2045 and lashed out at Elon Musk, accusing the world's richest man of "killing the world's poorest children" through huge cuts to the U.S. foreign aid budget. Now we know who is the greater billionaire.