The EU is delaying a free-trade deal with South American countries due to farmer protests and opposition from France and Italy.