Revisiting Bacille Calmette-Guérin revaccination strategies: timing of immunization, Mycobacterium tuberculosis and non-tuberculous mycobacteria infections, strain potency and standardization of randomized controlled trials