U.S. President Donald Trump will make a working visit to Britain in early 2018, with a full state visit to follow later.