Text this: Cellulose-Based Bio- and Nanocomposites: A Review