World's Longest Glass Skywalk to Open to Public in China's Chongqing