Cooperative Distributed Constrained Adaptive Generalized Predictive Control for Uncertain Nonlinear Large-Scale Systems: Application to Quadruple-Tank System