Fouling mitigation and enhanced dye rejection in UF and NF membranes via layer-by-layer (LBL) assembly and altering PVP percentage as pore former