Twitter revenue down 40% just as Elon Musk’s first interest payment is due | Fortune