EconomyAnalysisEurope, Spain Euro area deficit holds at 3.0% in 2025: who is within the limit 2 November 2026