Cyclacel says Celgene will buy 4 patents related to Istodax for $5.5M, resolving lawsuits