Gaza medics turn to ambulances, tents as hospitals blocked