Right-Wing Populism and Extremism in Germany: Root Causes, Manifestations and Challenges