Polymer-supported hexaethylene glycolic ionic liquid: efficient heterogeneous catalyst for nucleophilic substitutions including fluorinations