Effect of amine salt surfactants on the formation and performance of thin film composite poly ( piperazine-amide ) nanofiltration membranes