France’s Macron wins new presidential term after far-right battle