Fareed Zakaria on Trump and the Republican party