Manipulating the colloidal properties of (non-)sulfated cellulose nanocrystals via stepwise surface cyanoethylation/carboxylation