Mycobacterium tuberculosis proteome microarray for global studies of protein function and immunogenicity.