Causes of delay in diagnosis of pulmonary tuberculosis in patients attending a referral hospital in Western Kenya.