Fincantieri has launched what it says will be the world’s first hydrogen-powered cruise ship. Viking Libra was floated out at ...