The United States Congress has blocked nearly $200m in aid for the Palestinians, threatening projects such as food aid, health care, and support for efforts to build a functioning state.