Silica polyamine composites: New supramolecular materials for cation and anion recovery and remediation