Class-action lawsuit filed against Carnival in Triumph cruise debacle