TransCanada: 16,800 gallons of oil leaked in South Dakota