electric medium and heavy-duty vehicles