Bio-active nanocomposite films based on nanocrystalline cellulose reinforced styrylquinoxalin-grafted-chitosan: Antibacterial and mechanical properties.