Aligned carbon nanotubes : Physics, concepts, fabrication and devices.