Formation of ionic polymers by the alkylation of polyethyleneimine with tetra-chloromethyl and mono-bromopropyl substituted calix[4]arenes