British inflation cooled more than expected in September to a three-month low, offering some relief for consumers who have been squeezed financially since the Brexit vote.