SCMP: Alibaba net income plummets 87 per cent, with first adjusted profit decline in more than five years News