Polyphenol-induced cellulose nanofibrils anchored graphene oxide as nanohybrids for strong yet tough soy protein nanocomposites.