Isolation and detection of circulating tumor cells: recent progress: Isolation and detection of circulating tumor cells: recent progress