Boris Johnson insists on safe passage out of Afghanistan beyond 31 August