Donald Trump is the 12th US president to visit the UK. Here's how his predecessors have fared.