Artificial Intelligence in Cancer: Diagnostic to Tailored Treatment