12-year-old with cancer scores touchdown, touches hearts