<p>John Healey committed to spending 3% of GDP on the nation's defences by 2030 but declined to say where he would find the money.</p>