John Lewis cuts losses after IT glitch left shelves empty | Fortune