Thousands protest in Moscow over city vote