More than 500 dead in Israeli shelling on a hospital in Gaza