Yum Brands in China: flu shot?