Iran post-election rights abuses worst in 20 years: Amnesty International