Osaka Osaka: Japan’s longest pedestrian suspension bridge opens; structure spans 420m over lake May 11, 2025