A structured Markov chain model to investigate the effects of pre-exposure vaccines in tuberculosis control.