[2204.03843] CFL: Cluster Federated Learning in Large-scale Peer-to-Peer Networks