Text this: A population model capturing dynamics of tuberculosis granulomas predicts host infection outcomes