X-Mark: Towards Lossless Watermarking Through Lexical Redundancy