electric and hybrid vehicles design fundamentals second edition