Rio Tinto 2025 half year results - Rio Tinto PLC | RNS | Ticker