Disturbance Decoupling Control Based Trajectory Tracking for Underactuated Ships