Thousands of people marched through the Scottish capital on Saturday protesting against the visit of US President Donald Trump.