Synthesis, structural characterization and antibacterial activity of cotton fabric modified with a hydrogel containing barium hexaferrite nanoparticles