Adsorption of mercaptobenzoheterocyclic compounds on sulfide mineral surfaces: A density functional theory study of structure–reactivity relations