Afghanistan a military and an ‘aid’ failure