Kmart, a subsidiary of Sears Holdings, has revealed that its payment data systems have been breached, affecting around 1,200 of its stores.