In situ structural modification of graphitic carbon nitride by alkali halides and influence on photocatalytic activity