Technological Advancements in Cancer Diagnostics