Photos show hundreds of people protesting Trump’s visit in the UK, which the president called ‘fake news’