Dominic Raab says he won’t resign following Afghanistan delays