Can Electric Trucks Challenge Diesel? The Future of Heavy Transport