Geographically-Aware Mining of AIS Messages to Track Ship Itineraries