The influence of different kinds of pre-treatment on the performance of a polyamide nanofiltration membrane