Rory Stewart: We have eviscerated our military and foreign service