Circulating Tumor Cell Detection Technologies and Clinical Utility: Challenges and Opportunities