The German chancellor, Angela Merkel, welcomes leaders of the world’s biggest economies to Hamburg for the G20 summit to be held on Friday and Saturday, and Donald Trump and Vladimir Putin officially meet for the first time