Circulating Tumor Cells: From Theory to Nanotechnology-Based Detection