Spain rating raised to 'A-', outlook positive: S&P