China factory inflation higher than expected as oil prices bite