David Cameron says we should invite Donald Trump to the UK because it will 'unite us all against him