cannabis flavonoids