Marriott International and its subsidiary, Starwood Hotels & Resorts Worldwide, have reached agreements with the Federal Trade Commission and 49 state attorneys general regarding a massive data breach involving its hotels.