how to solve tsp in python