Thousands of people take to the streets of London to protest against President Donald Trump's anti-immigration decree and his potential state visit to Britain.