Tuberculosis: Diagnosis, Treatment, and Challenges