Thousands protest at former US Embassy in Iran