After more than two decades of negotiations, the EU-Mercosur trade agreement has been delayed once again, as protests by European farmers and political resistance in key EU capitals cloud the pact’s future.