Targeting epigenetics in cancer: therapeutic potential of flavonoids