Cancer phytotherapeutics: role for flavonoids at the cellular level