TJX reaches $9.75 million breach settlement with 41 states