Evolutionary Theory for Cluster Head Election in Cooperative Clusters implementing Network Coding