Online learning-based trajectory tracking for underactuated vehicles with uncertain dynamics