The summit of the Group of 20 leading economies in Rio de Janeiro has produced a joint declaration that, while not totally ...