Tyrosinase kinetics: a semi-quantitative model of the mechanism of oxidation of monohydric and dihydric phenolic substrates.