UK shop price data eases BoE pressure as business mood sours