Macron wins French presidency, to European allies’ relief