Role of different dimensional carbon nanoparticles in catalytic oxidation of organic pollutants and alleviating membrane fouling during ultrafiltration of surface water