Elon Musk sells almost $4bn of Tesla shares