Client Self-Defense Against Model Poisoning In Federated Learning