Nonlinear disturbance observer-based adaptive nonlinear model predictive control design for a class of nonlinear MIMO system