British shoppers told to expect price rises after steep fall in pound