Structure and function of Rv0130, a conserved hypothetical protein from Mycobacterium tuberculosis