Joint Chiefs chairman calls Afghan war a ‘strategic failure’