WHO, UN warns of 'public health catastrophe' in Gaza