CREDIT AGREEMENT DATED AS OF OCTOBER 17, 2023 BETWEEN FRANKLIN BSP PRIVATE CREDIT FUND AND