97-year-old woman crosses finish line