After 14 hours, 11-year-old blind runner finishes marathon