The Shangri-La hotel group has said a database containing the personal information of customers at eight of its Asian properties between May and July has been hacked.