Event-based adaptive horizon nonlinear model predictive control for trajectory tracking of marine surface vessel. (15th August 2022)