5-year-old battling rare brain cancer