Effective Local and Guided Variable Neighbourhood Search Methods for the Asymmetric Travelling Salesman Problem