Amnesty International protests stoning in Iran