Donald Trump in Britain: President lands as protests begin