The rate of shop price inflation in the UK remained unchanged last month, as higher food prices offset a fall in clothing and footwear as retailers tried to drive sales by aggressive discounting.