A minister insisted the “defence of the realm is safe in our hands” after senior MPs warned of a blackhole of up to £29 billion in funding for Britain’s armed forces. Treasury minister Gareth Davies ...