Cancer Diagnostics: Current and Future Trends