Flavonoids and cellular stress: a complex interplay affecting human health