TeleTrader 2023-05-25 Alibaba denies reports on job cuts