The 15 most reliable (and unreliable) electric cars on sale today