A Donald Trump supporter has had a milkshake thrown at him during mass protest against the US president's visit.