Sonochemical synthesis and characterization of a Zn(II) supramolecule, bis(2,6 diaminopyridinium)bis(pyridine-2,6-dicarboxylato)zincate(II), as a novel precursor for the ZnO-based dye sensitizer solar cell