Marriott says data breach affects 5.2 million guests, does not believe credit card info was accessed