Cost benefits analysis of electric vehicles