UK shop prices rise at slowest rate in over two years