Home Finance Elon Musk reaches $44 billion deal to buy Twitter