Inflation drops to its lowest level in a year as the Brexit spending squeeze finally lets up