The defence secretary admitted Sir Keir’s figures were misleading as the Tories demand Labour to be ‘straight about the facts’