Labour's position on defence 'a danger to this country', claims Grant Shapps