Deep Reinforcement Learning for Routing a Heterogeneous Fleet of Vehicles