DataDreamer: A Tool for Synthetic Data Generation and Reproducible LLM Workflows