2024 Faculty of Biomedical Sciences NEWPORT INTERNATIONAL JOURNAL OF PUBLIC HEALTH AND PHARMACY (NIJPP The Role of Immunotherapy in Cancer Treatment: Mechanisms, Efficacy, and Future Directions Sekitto Namukasa Nsubuga