MSC Income Fund Inc. (MSIF) reports earnings