Thousands protest against Germany's far-right AfD party