EUR/USD slides as German data and French political uncertainty persist