Challenge and Opportunities of Carbon Nanotubes