Afghan war 'strategic failure,' says former US military official