Freed American might have to stay in Iran to fight charge