how long is the ferry crossing from hull to rotterdam?