F ft.com How Wall Street offloaded $13B of debt tied to Elon Musk's Twitter deal 7 points jhatax 1 year ago 7 comments