Tesla's biggest battery supplier unveils 3 million kilometre battery