The formation of cooperatives : a game-theoretic approach with implications for cooperative finance, decision making, and stability