Marriott says guest reservation database was breached, impacting up to 500 million hotel guests