Predictors of isoniazid preventive therapy completion among HIV-infected patients receiving differentiated and non-differentiated HIV care in rural Uganda