Elon Musk offers to buy Twitter for more than $43 billion

Tesla CEO Elon Musk has offered to buy Twitter in a deal amounting to more than $43 billion.