A Cluster-based Solution to Achieve Fairness in Federated Learning