结核杆菌是否发病主要取决于什么因素