Text this: Generating Statistical Charts with Validation-Driven LLM Workflows