Path tracking control of intelligent vehicles via a speed-adaptive MPC for a curved lane with varying curvature