Review on carbon nanotubes (CNTs) and their chemical and physical characteristics, with particular emphasis on potential applications in biomedicine