Tens of thousands of people have been rallying in cities across Germany against trade deals between the European Union, US and Canada.