Greenlight Reinsurance Ltd. (GLRE) reports earnings