Elon Musk makes $43B offer to buy Twitter in hostile takeover