Immunological evaluation of a novel Mycobacterium tuberculosis antigen, Rv3117, absent in Mycobacterium bovis BCG.