CausalGuard: A Smart System for Detecting and Preventing False Information in Large Language Models