Troops have not been betrayed by us, insists Armed Forces minister

'Promises': David Cameron has been attacked for backtracking on defence issues