Spain withdrawal from Iraq deals new blow to US coalition