3-year-old Talia battles tumor and wins