Brave 5-year-old boy battles with brain cancer