Engineering a novel antibacterial agent with multifunction: Protocatechuic acid-grafted-quaternized chitosan.