Functional carbon materials: effects and role of polymer-coating on carbon nanotubes carbon nanotubes catalyst dispersant doping non-covalent functionalization polymer wrapping sensor