STX France to build two LNG-fuelled mega cruise ships for MSC Cruises