SynthID's text watermarking uses a secret key to bias a large language model's selection of certain words during generation