Capital controls in China have slowed corporates' global shopping spree.