Path Tracking Control for Underactuated Vehicles With Matched-Mismatched Uncertainties: An Uncertainty Decomposition Based Constraint-Following Approach