Medics among hundreds detained by Israel after raid on Gaza hospital