A metaheuristic algorithm for the probabilistic orienteering problem