Laccase-catalyzed poly(ethylene glycol)-templated ‘zip’ polymerization of caffeic acid for functionalization of wool fabrics