The U.S. has pledged $2 billion in humanitarian aid to the United Nations, as part of a deal that will also overhaul how the ...