The President and first lady Melania Trump attend a formal dinner hosted by Prime Minister Theresa May.