Carbon nanotubes: Synthesis, structure, functionalization, and characterization