Helsinki: the right fit for Trump-Putin summit