Viking cruise passengers maintained sense of humor amid biofoul fiasco