Two Oceans Marathon another boost for Cape Town