Ghana, AngloGold agreement ratified amidst controversy