Contemporary Amperex Technology (CATL) says its new battery is capable of powering a vehicle for more than a million miles (1.2 million, to be precise - or 1.9 million km) over a 16-year lifespan.