Mining giant Rio Tinto has been accused of causing environmental damage and human rights violations in Bougainville.