Similar Items: Generalising Travel Time Prediction To Varying Route Choices In Urban Networks