Greg Brooks is battling a rare form of brain cancer