Using simulated annealing to solve travelling salesman problem for pcb drilling