Elon Musk and the new CEO for Twitter?