Privacy in Fine-tuning Large Language Models: Attacks, Defenses, and Future Directions