Path following control for an under-actuated UUV based on adaptive sliding mode control