Text this: Precise path following of underactuated ship based on neurodynamic optimization and model predictive control