Community helps teen overcome cancer