Chemical ecology of tannins: recent developments in tannin chemistry reveal new structures and structure-activity patterns.