Synthesis of novel multi-hydroxyl N-halamine precursors based on barbituric acid and their applications in antibacterial poly(ethylene terephthalate) (PET) materials.