Hundreds of anti-Trump protesters flood the streets of Zurich in noisy demonstration against his visit to the World Economic Forum in Davos