Cyclacel Pharmaceuticals Inc. (CYCC) reports earnings