Cape Town City sign new defender