Carbon nanotubes in biology and medicine: In vitro and in vivo detection, imaging and drug delivery