CATL net profit jumps 42% to RMB43.3B, unveils RMB40B buyback plan