Characterization of a novel inhibitor of human DNA polymerases: 3,4,5-tri-O-galloylquinic acid.