Synthesis, structures and applications as fluorescence probes of novel Hg(II)/Ag(I) functional supramolecular compounds based on nitrogen heterocyclic cations