UN relief agency for Palestinians faces $17 million budget gap