Costa Cruises christens its new LNG-powered flagship in Barc