Electric heavy vehicles for profit and for the environment