Hospital in northern Gaza runs out of supplies amid Israeli blockade: Official