Thermal energy storage for cruise ship's cooling system: System design and operating principles