ClientShield: Malicious Clients Avoidance in Federated Learning with the Help of an Ant