Criticising the Republican presidential candidates Donald Trump and Ted Cruz for their anti-Muslim rhetoric, Democratic front-runner Hillary Clinton has said demonising Muslims could alienate partners and undermine moderates needed to fight against ISIS.