Former head of British army says there is a resource shortfall in Iraq and Afghanistan