Portugal opens world's longest pedestrian suspension bridge