Elon Musk Twitter deal falls through