Sophia Loren to christen new MSC cruise ship