July inflation slows to 9-month low of 4.17 per cent