AM Best affirms Misr Insurance Company's rating