Crews cap Mission gas leak