Old Ghosts, New Enigmas: The Rise of the Far-Right in Germany