Carbon nanotubes, Halloysite nanotubes and Gold nanoparticles: an overview of some applications for biomedical purposes