Recent progress on chemical modification of cellulose nanocrystal (CNC) and its application in nanocomposite films and membranes-A comprehensive review. (15th October 2022)