Passengers on the GNV ferry recover from illness off the coast of Sardinia