Tell Me Why: Explainable Public Health Fact-Checking with Large Language Models