Simulated annealing algorithm for finding the spanning directed trees with many leaves