Home Athletics Stephen Mokoka defends his Cape Town Marathon title