WHO chief says 2 million ‘starving’ in Gaza