Splash MSC Tessa breaks records clocking in at 24116 teu