Potential of nanoparticles for water purification: a case-study on anti-biofouling behaviour of metal based polymeric nanocomposite membrane