Isolation from cannabis sativa L. of cannflavin—a novel inhibitor of prostaglandin production