An Adaptive Clustering Scheme for Client Selections in Communication-Efficient Federated Learning