Carmel Marathon benefits city, despite road closures