Lifting the Performance of a Heuristic for the Time-Dependent Travelling Salesman Problem through Machine Learning