What Donald Trump, Bernie Sanders, and Jeremy Corbyn have in common