Polyamide thin-film nanofiltration membranes containing TiO2 nanoparticles