UN demands investigation into hospital attack in Gaza