To Europe’s relief, France’s Macron wins but far-right gains