AM Best affirms Misr Life Insurance Company's rating