Improving Fairness via Federated Learning