John Lewis losses widen to £124m as shopper confidence dips – SpryNews