World's Longest Pedestrian Suspension Bridge Opens in Switzerland