MSC Cruises cancels 3 Grand Voyage sailings from SA and UAE because of the Red Sea crisis