Incredible cliff road built mainly by 13 villagers in Henan, China