A functional food ingredient to promote good health: soy isoflavones. Friends or foes?