Charge disproportionation and collinear magnetic order in the frustrated triangular antiferromagnet AgNiO 2