Distributed Model Predictive Control of Nonlinear and Two-Time-Scale Process Networks