Electric vehicles in urban delivery fleets: How far can they go? | Synapse