Step-by-Step Fact Verification System for Medical Claims with Explainable Reasoning