Large Language Models For Data Synthesis