The City of Tshwane’s mayor Stevens Mokgalapa has announced his resignation