Nitrosylation mechanisms of Mycobacterium tuberculosis and Campylobacter jejuni truncated hemoglobins N, O, and P