On the weights of nations: assigning voting weights in a heterogenous union