Elon Musk swoops on Twitter with $41 billion money supply