MSC teams up with Walmart in China