Thousands Rally in Tehran Against US on Anniversary of Hostage Taking