Carnival cancels more cruises amid jumbled vaccine roll-out