Musk seals $44 billion deal for Twitter, pledges to defeat spam bots