The in vitro direct mycobacterial growth inhibition assay (MGIA) for the early evaluation of TB vaccine candidates and assessment of protective immunity: a protocol for non-human primate cells.