Cape Town City fight back to beat Bidvest Wits