22 out of 35 hospitals in Gaza are out of order