Text this: Large language models’ capabilities in responding to tuberculosis medical questions: testing ChatGPT, Gemini, and Copilot