Quality of life is independently associated with neurocognitive function in brain tumor patients: analysis of a prospective clinical trial.