Biochemical and structural characterization of tomato polyphenol oxidases provide novel insights into their substrate specificity