Circulating tumor cells: finding the needle in the haystack