Surprisingly bad UK retail sales are alarming for everyone but online retailers