Imidazolium grafted cellulose nanocrystals for ion exchange applications | Synapse