Federated Learning based on Self-Evolving Gaussian Clustering