advantages and disadvantages of carbon nanotubes ppt