China inflation 3-year high