Elon Musk launches $43 billion hostile takeover of Twitter