Polyphenols: Bioavailability, Microbiome Interactions and Cellular Effects on Health in Humans and Animals