Tens of thousands of people have taken to the streets of Rome to protest against the government's upcoming referendum on constitutional reform.