Cellulose nanofibers, nanocrystals, and bacterial nanocellulose: Fabrication, characterization, and their most recent applications