Nonlinear adaptive model predictive control for ship path-following using parametric neighbouring extremal approach