Carnival cancels 12 more cruises on stricken ship