Boris Johnson does not rule on the deployment of troops in Yemen but ‘the circumstances had to be very different’