Flanagan & Gerard and Vukile take ownership of BT Ngebs City in R800 million deal