Elon Musk lands in China for Tesla talks