Novel ultrafiltration membranes prepared from a multi-walled carbon nanotubes/polymer composite