Rethinking Trucking: Batteries on Wheels!