Removal of H2S to produce hydrogen in the presence of CO on a transition metal-doped ZSM-12 catalyst: a DFT mechanistic study.