‘Joburg is not a failed city’ | Mayor Dada Morero defends city amid ongoing challenges