Supply chain network capacity competition with outsourcing: a variational equilibrium framework