Cairn Hotel Group achieves 31 sustainability accreditations