The impact of plant flavonoids on mammalian biology: implications for immunity, inflammation and cancer | Synapse