Humanitarian groups are scrambling to get food to Palestinians as some 900,000 people flee Rafah, scattering across central and southern Gaza.