Marooned in Heaven: A thousand vacationers are marooned in the isolated Xinjiang resort village