membrane technology carbon nanofiber nanomaterials electrospinning heat treatment nanofibers material characterization membranes