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