Federated Learning Survey