Two-phase branch-and-cut for the mixed capacitated general routing problem