SoK: Watermarking for AI-Generated Content