Tech and tradition: Japan opens World Expo 2025 in Osaka