Protests in Germany over free trade pacts between EU, US and Canada