Nazism, fascism och kommunism