Labour admits it is willing to do a deal with the SNP to get Ed Miliband into No 10 as the SNP threatens to block defence spending unless it gets its way on Trident