Vessel Route Choice Theory and Modeling