Hepatotoxicity associated with isoniazid preventive therapy: a 7-year survey from a public health tuberculosis clinic.