Electrochemical, spectroelectrochemical and EPR properties of poly(pyrrole-viologens)