challenges of electric trucks