Moody's affirms Kingdom's A1 credit rating with positive out