Brexit: Trade deal agreed between EU and UK

A post-Brexit deal has been agreed according to sources.