Recent Advances in Model Predictive Control