Twitter reports earnings amid Elon Musk takeover bid