Polyphenol metabolism: from in vitro to in vivo approaches