Chrystia Freeland on Trump, tariffs and G7 summit