Thousands protest far-right party in Germany