Consumer cooperatives and welfare in a mixed oligopoly