Solving large-scale time capacitated arc routing problems: from real-time heuristics to metaheuristics