LLMSynthor: Macro-Aligned Micro-Records Synthesis with Large Language Models