7-year-old philanthropist delivers donation to MD Anderson