Machine Learning Approaches for Phase 2 Clinical Trial Outcome Prediction in Oncology: A Comprehensive Review and the BioClinical Fusion AI Framework | Synapse