Cluster-Based Client Selection for Dependent Multi-Task Federated Learning in Edge Computing