Marriott sued hours after announcing data breach