Peace deal signed in MyFerryLink dispute