Electron transfer to sulfides:: Heterogeneous kinetics, CS bond cleavage, and self-protonation