Shattered Israel-Hamas truce leaves Gaza’s civilians with nowhere left to run