Tailoring interfacially polymerized thin-film composite polyesteramide nanofiltration membranes based on carboxylated chitosan and trimesoyl chloride for salt separation