Discrete-time sliding mode control for guidance of an unmanned surface vehicle