Learning to Solve Routing Problems via Distributionally Robust Optimization