The United States, the world's biggest donor, has frozen virtually all foreign aid, making exceptions only for emergency food, and military funding for Israel and Egypt.