Text this: Modelling the effect of vaccination on the dynamics of tuberculosis in an age-structured population