During a working session of the G20 summit of World leaders in Hamburg over the weekend, the U.S. President, Donald Trump promised $639 million in aid to feed people left starving because of drought and conflict.