Trump arrives at the G7 in buoyant mood. Can Macron resist spoiling it? | Alto