BMW signs major deal with China's CATL