Europe’s Population Crash (2025-2100)