China inflation hits 20-month low as economy slows