The SynthID image watermark generator is co-trained with a detector neural network and an adversarial agent