eHealth cognitive rehabilitation for brain tumor patients: results of a randomized controlled trial