Gaza is dying of a triple impasse