Alibaba trims Montage Technology stake to 5.88% in H-share sale