Cooperative optimization-based distributed model predictive control for constrained nonlinear large-scale systems with stability and feasibility guarantees. (October 2021)