Hydrodesulfurization catalysis and mechanism of supported transition metal sulfides