The mechanism of the hydrogenation of cyclohexene and benzene on nickel-tungsten sulfide catalysts