Zodiac: A Cardiologist-Level LLM Framework for Multi-Agent Diagnostics