CATL launches LFP battery with 470 miles range and 10-minute charging