Johnson warns Macron off settling Ukraine war ‘now’