Carbon nanotube devices for future nanoelectronics