S&P affirms Mexico ‘BBB+’; Outlook stable