USDA cancels Iowa contracts