Hundreds killed in Iran protests, thousands arrested - Amnesty