Modelling the tuberculosis and HIV co-epidemic in South Africa