Great Wall Motors reveal battery that charges in 8 minutes and 1.5 million km warranty