CATL, BYD join over 100 China firms in perovskite solar cell race