US President-elect Donald J. Trump has given his first official TV interview to CBS, focusing on hot topics at the center of his campaign, from a border wall, gay marriage and abortion, to taxes, anti-Trump demonstrations and ending wars in the Mid-East.