World's longest pedestrian bridge opens in Portugal