The Role of the Tumor Microenvironment in Glioblastoma: A Mathematical Model