Elon Musk Twitter deal: Who are the billionaire investors backing it?