The role of membrane charge on nanofiltration performance