Smiles – and no talk of Brexit – as Macron and Johnson warm up at G7