Home Business 3 headwinds facing German economy in 2025