High-altitude theme park in China’s Chongqing City becomes popular with daredevils. Dare to try?