Nazism, Neoliberalism and the Trumpist Challenge to Democracy