Elon Musk resigns from Twitter