Aid for Palestinians in jeopardy by major powers