Charge order to remove orbital degeneracy in triangular antiferromagnet AgNiO2