Donald Trump's warning about 'western civilisation' evokes holy war...