Lowest shop price inflation in two years as cost of some items actually falls