AM Best affirms Al Ahleia Insurance Company's rating