After a lot of political shenanigans and the fall of one government, France finally has a 2025 Budget. Here's what's in it ...