John Lewis bans products from illegal settlements