Open Orphan agrees deal that could generate €11.8m in revenue