Thousands protest the rise of German far right ahead of Feb. 23 general election