Elon Musk pulls out of $44 billion Twitter deal