Structure and kinetic analysis of H2S production by human Mercaptopyruvate Sulfurtransferase