An agent-based computational model for tuberculosis spreading on age-structured populations