How DA retained hotly contested ward 30 in Manenberg