MSC welcomes first guests to new private island