Electron transfer to sulfides and disulfides: intrinsic barriers and relationship between heterogeneous and homogeneous electron-transfer kinetics.