Stanford and Harvard men's basketball teams enjoy a visit to the Alibaba campus in Hangzhou, China