On the mechanism of sodium cyanoborohydride reduction of tosylhydrazones