Viking recalls dishwashers, offers free repair