Amine functionalization of cellulose nanocrystals for acid–base organocatalysis: surface chemistry, cross-linking, and solvent effects