Elon Musk Makes $43B Cash Offer to Buy Twitter