2024 School of Pharmacy Research Output Journal of Public Health and Medicine Renewed Insight into Cancer Mechanism and Therapy: Advances, Challenges, and Future Directions Ivan Mutebi