Towards Robust Fact-Checking: A Multi-Agent System with Advanced Evidence Retrieval