Trajectory tracking sliding mode control of underactuated AUVs