JW Marriott Hotel, Mirage City, Cairo opens