Backdoor attacks and defense mechanisms in federated learning: A survey