Annual Muddy River Marathon makes its way through Cape Girardeau