Elon Musk visits China for first time in three years