Fyffes dodges trade body expulsion with union deal