Elon Musk sells $7B in Tesla shares ahead of Twitter fight