Neural Combinatorial Optimization for Real-World Routing