FL-GUARD: A Holistic Framework for Run-Time Detection and Recovery of Negative Federated Learning