Food supply improving in Gaza but long way to go, says UN