Epigenetic activities of flavonoids in the prevention and treatment of cancer