Text this: Hybrid test redundancy reduction strategy based on global neighborhood algorithm and simulated annealing