A covalent modification of NADP+ revealed by the atomic resolution structure of FprA, a Mycobacterium tuberculosis oxidoreductase