Titan Pharmaceuticals Inc. (TTNP) reports earnings