Obama fights ban on indefinite detention of Americans