MSC shatters records with delivery of 24,346 TEU MSC Irina