Huge protest erupts in Germany