This is why electric vehicles will take over sooner than you think