Carbon nanotubes: purification, functionalization and analytical application as stationary phases for chromatographic separations