How to generate high-quality synthetic data for your AI projects