Text this: Appointed time tracking control for marine surface vessels using the novel integral barrier function