Factors predicting non-completion of tuberculosis treatment among HIV-infected patients in Barcelona (1987-1996).