Donald Trump demands Britain puts jihadists on trial as Isil makes desperate last stand