Large rallies have taken place on the streets of the Finnish capital as US President Donald Trump and First Lady Melania Trump arrive in Helsinki. Trump will meet Russian President Vladimir Putin for talks on Monday.