Sixth Street Specialty Lending Inc. (TSLX) reports earnings