European Economic Forecast: Spring 2025