Longest Pedestrian Suspension Bridge in the World Opens in Switzerland