World’s longest pedestrian suspension bridge Arouca 516 opens in Portugal