Amnesty demands Iran ends 'grotesque' stoning executions