Plant polyphenols and their anti-cariogenic properties: a review