S&P says U.S. credit rating now 'stable'