Impacts of membrane properties on reactive dye removal from dye/salt mixtures by asymmetric cellulose acetate and composite polyamide nanofiltration membranes