travelling salesman solved using simulated annealing