MULTI-FLEET FERRY ROUTING AND SCHEDULING WITH PASSENGERS' CHOICES FOR DIFFERENTIAL SERVICES