The Tory leader criticises the government's "missing" £5bn - but the PM argues his defence plan marks the biggest military funding increase in 40 years.