Construction of Ag–ZnO/cellulose nanocomposites via tunable cellulose size for improving photocatalytic performance