Elon Musk has made an offer to buy Twitter outright, valuing the company at $43.4 billion, according to an SEC filing.