Watermarking Large Language Models and the Generated Content: Opportunities and Challenges