John Lewis to pull ‘Never knowingly undersold’ pledge