Technologies for detection of circulating tumor cells: facts and vision.