admin login Rio Tinto announces cash generation of $8.5 billion and $3.6 billion of shareholder returns