Has the Ukraine crisis saved Boris Johnson?