On LLMs-Driven Synthetic Data Generation, Curation, and Evaluation: A Survey