Electric heavy trucks