Cluster formation in cloud-radio access networks: Performance analysis and algorithms design