Republican presidential candidate Donald Trump has cancelled a rally in Chicago, calling off the event due to safety concerns after protesters packed into the