UK food price inflation slows to 4.5% but many shoppers still struggling