An optimization-based heuristic for the Multi-Objective Undirected Capacitated Arc Routing Problem