'World's longest' pedestrian suspension bridge opens in Switzerland