Home Business Elon Musk raises $46bn for Twitter bid