Dallas woman sets marathon record