Spain slashes GDP growth forecasts due to war in Ukraine