France is on course to overshoot the European Union’s budget deficit ceiling next year without new spending cuts after President Emmanuel Macron caved in to anti-government street protests.