The United Nations humanitarian aid agency says hundreds of thousands of people would be “at imminent risk of death” if Israel carries out a military assault in the southern Gaza city of Rafah.