Text this: Development and validation of a novel glioblastoma prognostic model