Mapping the supramolecular chemistry of pyrazole-4-sulfonate: layered inorganic–organic networks with Zn2+, Cd2+, Ag+, Na+ and NH4+, and their use in copper anticorrosion protective films