Tens of thousands of protesters filled the streets of central London near Trafalgar Square to protest during Donald Trump's first visit to the UK as US president.