In Thailand, Anantara Chiang Mai Resort & Spa launches