Brace yourself for the new Reagan-Thatcher: Donald Trump and Brexit leader Nigel Farage