Text this: Disturbance Observer-Based Adaptive Neural Network Control of Marine Vessel Systems with Time-Varying Output Constraints