Elon Musk Seals the Twitter Deal for 44 Billion