Binance set to buy FTX

TikTok slashes global revenue targets by at least $2bn