Text this: Simulated annealing with large-neighborhood search for two-echelon location routing problem