EU and Mercosur countries finalise contentious trade deal