Jiangxi Wangxiangu, more than 100 families live in the valley, a fairyland on earth