A cheerful Gordon Brown on free trade