Donald Trump has named former "never Trumper" Republican and Ohio Senator JD Vance as his vice-presidential nominee. Republican National Convention…