Dual Adaptive Model Predictive Control