Ziyun Cave, creeks and looming moisture makes it like a fairyland