genetic algorithm for travelling salesman problem in python