Mitigating Backdoor Threats to Large Language Models: Advancement and Challenges