Thousands of farmers have taken to the streets in Brussels to protest against European Union plans for a trade deal with the South American Mercosur bloc and the reform of agricultural subsidies .