Rio boss Sam Walsh pledges shareholder value