Elon Musk pulls out of Twitter deal