AgentCTG: Harnessing Multi-Agent Collaboration for Fine-Grained Precise Control in Text Generation