Text this: Predicting overall survival in glioblastoma patients using machine learning: an analysis of treatment efficacy and patient prognosis