Coordinated routing of electric commercial vehicles with intra-route recharging and en-route battery swapping