Therapeutic and diagnostic applications of carbon nanotubes in cancer: recent advances and challenges | Synapse