Collusion and heterogeneity of firms