The influence of anion, ligand geometry and stoichiometry on the structure and dimensionality of a series of AgI-bis(cyanobenzyl)piperazine coordination polymers