Federated Learning for Generalization, Robustness, Fairness: A Survey and Benchmark