Huge crowds have gathered in dozens of cities and towns across Slovakia to protest against the pro-Russian policies of populist Prime Minister Robert Fico.