Donors pledge billions in aid for Palestinians