France grapples with its budget mess