Mixed-integer nonlinear programming models and algorithms for enterprise-wide supply chain optimization under uncertainty