How do consumer cooperatives service cooperatives and producer cooperatives differ?