Branch and bound to solve tsp problem