Collaborative Last-Mile Delivery: A Multi-Platform Vehicle Routing Problem With En-route Charging