Alibaba opens cloud computing platform for Chinese banks+