Sir Keir Starmer has pushed back against criticism that Britain was not sufficiently prepared to protect bases in the Middle East.