Barriers in accessing to tuberculosis care among non-residents in Shanghai: a descriptive study of delays in diagnosis.