Multiaspect insight into synergetic modification of carbon nitride with halide salt and water vapor