NHL cancels batch of regular-season games