France adopts 2026 budget after government survives no-confidence votes