Mechanism of S-oxidation reactions catalyzed by a soybean hydroperoxide-dependent oxygenase