Elon Musk has agreed to buy Twitter Inc. for $44 billion, within months of starting to acquire stake in the company. Here's what we know so far...