Millions at risk of starving in Gaza as Israelis prevent aid deliveries