Stimuli-responsive self-assembly of cellulose nanocrystals (CNCs): Structures, functions, and biomedical applications.