1,2-benzenediol 1,2-dihydroxybenzene 120-80-9 2-hydroxyphenol CATECHOL benzenediol pyrocatechin pyrocatechol