Soligenix granted European patent for improved production of synthetic hypericin  TipRanks