US General Dunford: ‘Fight for Afghan rights not over’