electric vehicle cost analysis