The Impact of Artificial Intelligence on Cancer Diagnosis and Treatment: A Review | Synapse