Chemical vapor deposition of carbon nanotubes: a review on growth mechanism and mass production.