President Donald Trump and Prime Minister Theresa May take questions on NATO, immigration, Brexit and President Trump's upcoming meeting with Vladimir Putin.