Dietary flavonoids as cancer-preventive and therapeutic