RadioShack agrees to significant limitations in sale of customer data following pressure from state regulators and the FTC