Star Metro - Alibaba pins hopes on AI as quarterly net profit drops