Detection and quantitative determination of catechol derivatives using an iron(III)–ethylenediamine visible absorbance assay