How Viable are Electric Cars?