Putin, Trump, Netanyahu, Johnson: The neo-fascist spectrum