Donald Trump has arrived in the UK for the first time as US president on a four-day trip that's expected to be met by protests across the country.