Staples Breach Affects More Than 100 Retail Stores, a Million Credit Cards