Electric cars capable of running for over 1 million miles are already here