Eurotunnel settles Brexit ferry contract dispute with UK government for £33m