Hospitals in Gaza are overwhelmed and critically under-supplied, as famine threatens nearly half a million Palestinians under Israel's blockade.