Diesels here to stay, but EVs ready to jump ahead