Elon Musk cancels the purchase of Twitter